Building a Programmable Multiplexing Service Using Concast
نویسندگان
چکیده
Concast is a scalable “inverse-multicast” network service: messages sent from multiple sources toward the same destination are merged into a single message that is delivered to the destination. The mapping from sent messages to received messages is programmable, so the service can be tailored to the needs of specific applications. However, the service can also be used as a building block for other generic network services, such as a packet multiplexing service that encapsulates multiple small packets into a single larger packet and then unencapsulates the small packets at their (common) destination. Such a service offers several potential benefits, including reduced packet processing overhead and increased fate-sharing, but must also be carefully designed to avoid problems caused by added packet delays. In this paper we show how concast can serve as the basis for a multiplexing service that can be tailored to the needs of the application. We present simulation results showing that the benefits of our multiplexing service vary with delay. We also show that given certain queuemanipulation capabilities, benefits can be achieved with zero added delay.
منابع مشابه
A Generic Set-Formation Service
Dynamic group formation and discovery is an important component of several emerging end system applications and network services including peer-to-peer and overlay systems, network storage/caching systems, and reliable multicast/distribution services. In our previous work, we proposed a programmable, scalable grouping service based on multicast and concast. In this paper, we present a generaliz...
متن کاملConcast: Design and Implementation of a New Network Service
This paper introduces concast, a new network service. Concast is the inverse of multicast: multiple sources send messages toward the same destination, which results in a single message being delivered to the destination. The received message appears to come from the concast group rather than any particular receiver. Different forms of concast service can be defined by varying the mapping from t...
متن کاملImplementing a Concast Service
Concast is a new network service, the “dual” of multicast. With concast, messages from different senders addressed to the same receiver are merged by the network into a single message for delivery to that receiver. Like multicast, concast is a scaling mechanism that simplifies application design by allowing a group of peers to be represented by a single (source) address. Like multicast, concast...
متن کاملActiveCast: Toward Application-Friendly Active Network Services
The next step in the evolution of active networks — one that will support radical new uses of the network and increased scalability — is packaging the power of a programmable network platform into customizable active services that are easy for applications to use. The Activecast project has been developing and evaluating a set of active services that will not only enhance the “applicationfriend...
متن کاملAn Efficient Hierarchical Modulation based Orthogonal Frequency Division Multiplexing Transmission Scheme for Digital Video Broadcasting
Due to the increase of users the efficient usage of spectrum plays an important role in digital terrestrial television networks. In digital video broadcasting, local and global content are transmitted by single frequency network and multifrequency network respectively. Multifrequency network support transmission of global content and it consumes large spectrum. Similarly local content are well ...
متن کامل